package org.cursoexperto.jftf.carrocompra.backing;

import java.util.List;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


/**
 *
 * @author Jose Fernando
 */
public class CarroCompraBean {

    /** Creates a new instance of CarroCompraBean */
    public CarroCompraBean() {
    }

    private List<ProductosSel> carroCompra;

    /**
     * @return the carroCompra
     */
    public List<ProductosSel> getCarroCompra() {
        return carroCompra;
    }

    /**
     * @param carroCompra the carroCompra to set
     */
    public void setCarroCompra(List<ProductosSel> carroCompra) {
        this.carroCompra = carroCompra;
    }

    public void anadeProducto(ProductosSel prodAAnadir){
        boolean existe = false;
        for (ProductosSel prodSelLista : getCarroCompra()){
            if(prodSelLista.getProducto().equals(prodAAnadir.getProducto())){
                existe = true;
                prodSelLista.setCantidad(prodSelLista.getCantidad() + prodAAnadir.getCantidad());
            }
        }
        if(!existe){
            getCarroCompra().add(prodAAnadir);
        }
    }

}
